<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (max-width:1660px) {
    .whlnstxt {
        padding-left: 80px;
        padding-top: 32px;
    }
    .whlnstxt p {
        font-size: 16px;
    }
    .whlnstxt h3 {
        margin-bottom: 15px;
    }
    .whlnstxt {
        height: 275px;
    }
    .gsjjtxt h3 {
        margin-bottom: 0;
    }
    .gsjjtxt h2 {
        margin-top: 60px;
    }
    .container {
        width: 1200px;
    }
    .fzlc li span {
        font-size: 14px;
    }
    .nav&gt;li {
        margin-right: 10px;
    }
    .logo img {
        width: 100%;
    }
    .logo {
        width: 330px;
    }
    .oa-login {
        margin-top: 30px;
    }
    .nav {
        margin-top: 35px;
    }
    .ywico {
        width: 160px;
    }
    .ywlis {
        width: 310px;
        padding-left: 25px;
    }
    .ywimg {
        width: 590px;
    }
    .ywlis a {
        line-height: 30px;
    }
    .ywico a {
        margin-top: 50px;
        width: 40px;
        height: 40px;
        line-height: 44px;
    }
    .gscginner {
        padding: 20px 0 0 22px;
    }
    .gscginner:before {
        margin-bottom: 15px;
    }
    .gscginner p {
        font-size: 13px;
        line-height: 26px;
    }
    .jdalxq {
        padding: 44px 80px 45px;
    }
    .alnp a:nth-child(2) {
        margin: 0 2.5%;
    }
    .address h2 {
        font-size: 16px;
        line-height: 50px;
    }
    .address h2 font {
        font-size: 32px;
    }
    .address {
        padding: 0 48px;
    }
    .whln li p {
        font-size: 16px;
    }
    .xwlist_inner p {
        font-size: 14px;
        line-height: 24px;
        /* height: 120px; */
    }
    .xwlist_inner h6 {
        margin-top: 0;
    }
    .xwxq {
        padding: 70px 90px;
    }
    .yjinner {
        margin-top: 45px;
    }
    .enclosure a {
        line-height: 60px;
        height: 60px;
    }
}

@media only screen and (max-width:1440px) {
    .sec-title {
        padding-bottom: 20px;
        margin-bottom: 30px;
    }
    .sec-title span {
        font-size: 30px;
    }
    .sec-title .dsc {
        font-size: 14px;
    }
    .xinwen-menu {
        margin-top: -70px;
        margin-bottom: 30px;
    }
    .pc-slide .preview {
        float: none;
        width: auto;
    }
    .pc-slide .preview .swiper-slide {
        padding: 0 0 30px;
        margin: 0;
    }
    .pc-slide .preview .swiper-slide:after {
        border-style: solid;
        border-width: 0 15px 15px 15px;
        border-color: transparent transparent #fff transparent;
        bottom: 0;
        top: auto;
        left: 50%;
        margin-left: -15px;
    }
    .pc-slide .preview .swiper-slide span {
        display: block;
        margin: 0 auto 10px;
        float: none;
    }
    .pc-slide .preview .swiper-slide i {
        display: block;
        font-size: 12px;
        text-align: center;
        line-height: 1.4;
    }
    .pc-slide .preview .swiper-slide.active-nav i:before {
        display: none;
    }
    .pc-slide .view {
        margin: 0;
    }
    .pc-slide .view .ywico h2 {
        font-size: 24px;
    }
    .pc-slide .view .ywico h3 {
        font-size: 16px;
    }
    .whlnstxt h2 {
        line-height: 28px;
        font-size: 20px;
    }
    .jdalbanner .swiper-button-prev {
        left: 12%;
    }
    .whlnstxt {
        padding-right: 30px;
        height: 216px;
    }
    .whlnstxt img {
        width: 26px;
        margin-bottom: 10px;
    }
    .whlnstxt p {
        font-size: 14px;
    }
    .jdalbanner .swiper-button-next {
        right: 12%;
    }
    .alnp a {
        height: 40px;
        line-height: 40px;
        padding-left: 47px;
    }
    .hzhbpage p {
        width: 80%;
    }
    .gybanner .swiper-button-prev,
    .gybanner .swiper-button-next {
        width: 44px;
        height: 44px;
        line-height: 49px;
        font-size: 22px;
    }
    .alnp a:nth-child(2) {
        padding-left: 0;
    }
    .jdalbanner h2 {
        font-size: 18px;
        margin-top: 12px;
    }
    .jdalbanner h3 {
        width: 30px;
        height: 30px;
        font-size: 18px;
        line-height: 33px;
        margin: 10px auto;
    }
    .hdtxt {
        padding: 0 50px;
    }
    .zptit h5 {
        width: 17%;
    }
    .address h2,
    .address h2 p {
        font-size: 12px;
        line-height: 40px;
    }
    .address h2 p {
        margin-left: 57px;
    }
    .address h2 span {
        font-size: 14px;
    }
    .address h2 font {
        font-size: 24px;
    }
    .add #allmap {
        height: 400px;
    }
    .form input {
        line-height: 40px;
        height: 40px;
    }
    .ejTab a {
        line-height: 50px;
        font-size: 14px;
    }
    .xwxq {
        padding: 45px 50px;
    }
    .newlist li div {
        /* padding: 0px 18px; */
    }
    .xwlist_inner p {
        font-size: 12px;
        line-height: 22px;
        height: 22px;
    }
    .whln li p {
        font-size: 14px;
        margin-top: 30px;
    }
    .yjtit h6 {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }
    .yjtit h2 {
        line-height: 40px;
        font-size: 18px;
    }
    .yjinner {
        margin-top: 20px;
    }
    .yjinner p {
        font-size: 12px;
        line-height: 22px;
        width: 86%;
    }
    .zjk {
        padding: 45px 110px 60px;
    }
    .zbgglist {
        padding: 50px 0 0;
    }
    .yjms li {
        margin-bottom: 15px;
    }
    .yjms li span {
        line-height: 22px;
        height: 44px;
        font-size: 12px;
        margin-bottom: 0;
    }
    .xmtd {
        padding: 60px 100px;
    }
    .yjms li h2 {
        font-size: 16px;
        line-height: 30px;
    }
    .banner .swiper-slide .text h2 {
        font-size: 56px;
    }
    .banner .swiper-slide .text h3 {
        font-size: 52px;
    }
    .container {
        width: 1000px;
    }
    .logo {
        width: 330px;
    }
    .logo img {
        width: 100%;
    }
    .seach input {
        width: 100px;
    }
    .nav {
        margin-right: 60px;
        margin-top: 38px;
    }
    .nav&gt;li {
        margin-right: 10px;
    }
    .nav&gt;li&gt;a {
        font-size: 14px;
    }
    .seach {
        margin-top: 34px;
    }
    .gsnum li h2 span {
        font-size: 36px;
    }
    .gsnum.container {
        padding: 40px 0;
    }
    .gsjjtxt h2 {
        margin-top: 60px;
        font-size: 28px;
    }
    .gsjjtxt h3 {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .gsjjtxt p {
        width: 90%;
        font-size: 12px;
        line-height: 24px;
        margin-bottom: 30px;
    }
    .gsjjtxt h4 {
        font-size: 15px;
        margin-bottom: 15px;
    }
    .gsjjtxt a {
        width: 100px;
        height: 28px;
        line-height: 28px;
    }
    .i_tit1 h2,
    .i_tit2 h2 {
        font-size: 28px;
        line-height: 34px;
    }
    .i_tit1 span,
    .i_tit2 span {
        font-size: 16px !important;
    }
    .ywinner.container {
        padding: 40px;
    }
    .ywico {
        width: 147px;
    }
    .ywlis {
        width: 235px;
        padding-left: 20px;
    }
    .ywimg {
        width: 538px;
    }
    .ywlis a {
        font-size: 14px;
        line-height: 28px;
    }
    .ywico h2 {
        font-size: 15px;
    }
    .ywico h3 {
        font-size: 12px;
    }
    .ywico a {
        width: 26px;
        height: 26px;
        line-height: 26px;
        font-size: 12px;
        margin-top: 40px;
    }
    .i_tit2 p {
        font-size: 12px;
    }
    .yjaltxt {
        padding: 36px;
    }
    .yjaltxt h2 {
        font-size: 22px;
    }
    .hzjj {
        padding: 50px 30px;
    }
    .hzjj p {
        font-size: 12px;
    }
    .hzjj a {
        width: 110px;
        height: 28px;
        line-height: 28px;
        font-size: 14px;
    }
    .gsysul li p {
        font-size: 12px;
    }
    .gsysul li h2 {
        font-size: 26px;
    }
    .gsysul li img {
        margin-top: 180%;
    }
    .gsysul li.ac h2 {
        margin-top: 30px;
    }
    .news .swiper-slide div {
        padding: 15px;
    }
    .news .swiper-slide p {
        font-size: 12px;
        line-height: 24px;
        height: 72px;
        margin-bottom: 40px;
    }
    .news .swiper-button-next,
    .news .swiper-button-prev {
        width: 34px;
        height: 34px;
        line-height: 34px;
    }
    .f_left img {
        width: 300px;
    }
    .f_center p {
        font-size: 13px;
    }
    .gsys .i_tit1 {
        top: 40px;
    }
    .gscginner p {
        font-size: 12px;
        line-height: 22px;
    }
    .gsnr p,
    .gsnums p {
        font-size: 14px;
        line-height: 26px;
    }
    .gsnums li h2 span {
        font-size: 46px;
    }
    .cg li p {
        font-size: 16px;
    }
    .dszinner p {
        font-size: 12px;
        line-height: 24px;
    }
    .dszinner {
        padding: 80px 12.7% 40px 18.2%
    }
    .tjbanner {
        height: 400px;
        padding-bottom: 20px;
    }
    .tjbanner h2 span {
        height: 50px;
    }
}

@media only screen and (max-width:1200px) {
    .whlnstxt {
        width: 100%;
        padding: 20px 50px;
        height: auto
    }
    .whlnsimg {
        display: none
    }
    .bq p a {
        font-size: 12px;
    }
    .gsysul li h6 img:nth-child(1) {
        display: inline-block;
    }
    .gsysul li img {
        margin-top: 0 !important;
        width: 37px !important;
    }
    .zpinner p {
        padding-right: 0;
    }
    .gsys {
        background: url(../images/gsysimg_02.jpg);
        background-size: auto 100%;
    }
    .yjalbanner .swiper-slide:hover .yjaltxt {
        transform: translateY(0) translateX(0);
    }
    .banner .swiper-slide .text {
        padding: 0 7%;
        box-sizing: border-box;
    }
    .banner .swiper-slide .text h2 {
        font-size: 46px;
    }
    .banner .swiper-slide .text h3 {
        font-size: 42px;
    }
    .banner .swiper-slide .text p {
        font-size: 24px;
    }
    .cbl,
    .nav&gt;li ul {
        display: none !important;
    }
    .pic h2 {
        font-size: 32px;
        width: 100%;
    }
    .btn {
        display: block;
    }
    .oa-login {
        display: none;
    }
    .container {
        width: 100%;
        box-sizing: border-box;
        padding: 0 5%;
    }
    .nav {
        position: absolute;
        width: 50%;
        text-align: center;
        right: 0;
        top: 93px;
        background: #0091cc;
        margin-right: 0;
        margin-top: 0;
        transform: rotateZ(90deg) scale(0);
        z-index: 5;
    }
    header {
        width: 100%;
        position: static;
    }
    .nav.ac {
        transform: rotateZ(0) scale(1);
    }
    .nav&gt;li {
        width: 100%;
    }
    .nav&gt;li&gt;a {
        color: #fff !important;
        border: none !important;
        display: block;
        width: 100%;
    }
    .hzhb {
        overflow: hidden;
    }
    .seach {
        margin-right: 15px;
    }
    .btn {
        margin-top: 30px;
    }
    .gsjjimg {
        width: 50%;
        text-align: center;
    }
    .gsjjtxt {
        box-sizing: border-box;
        padding: 0 5% 30px;
        margin-top: 20px;
        width: 50%;
    }
    .gsnum.container {
        position: static;
        transform: translateX(0);
    }
    .ywinner.container {
        display: none;
    }
    .ywnum {
        background: none;
    }
    .ywnum li {
        width: 25%;
        margin-bottom: 15px;
    }
    .yjaltxt {
        position: static;
        width: 100%;
        transform: translateX(0);
    }
    .yjaltxt h6 {
        display: none;
    }
    .hzjj {
        width: 100%;
    }
    .hzbanner {
        width: 100%;
    }
    .hzbanner .swiper-pagination {
        position: static;
        width: 100%;
    }
    .gsysimg {
        display: none;
    }
    .gsys .i_tit1 {
        position: static;
        width: 100%;
        text-align: center;
        transform: translateX(0);
        margin: 20px 0;
    }
    .gsysul {
        position: static;
    }
    .gsys {
        padding: 25px 0;
    }
    .gsys .i_tit1 span {
        color: #fff
    }
    .gsysul li {
        width: 50%;
        margin-bottom: 15px;
        height: 130px;
        border-right: 0;
    }
    .gsysul li h6 {
        height: 35px;
    }
    .gsysul li h2 {
        font-size-adjust: 16px;
    }
    .gsysul li img {
        display: none;
    }
    .gsysul li span {
        color: #fff;
        padding-bottom: 0;
        opacity: 1;
        margin-bottom: 0;
        font-size: 12px;
    }
    .gsysul li span:after {
        display: none;
    }
    .gsysul li p {
        display: none;
    }
    .gsysul li font {
        display: none;
    }
    .gsysul li.ac {
        background: transparent;
        width: 50%;
    }
    /*.gsysul li h6 img:nth-child(2){
		display: inline-block;
		margin-top: 0;
	}*/
    .news .swiper-slide img {
        display: none;
    }
    .news .swiper-slide div {
        position: static;
    }
    .gsjjtxt h4:before {
        display: none;
    }
    .gsjjtxt {
        text-align: left;
    }
    .i_tit2 p {
        float: none;
        width: 100%;
    }
    .i_tit2 h2 {
        float: none;
    }
    .i_tit2&gt;div {
        float: none;
        margin-top: 10px;
    }
    .f_left {
        float: none;
        width: 100%;
        /*text-align: center;*/
    }
    header {
        padding-bottom: 20px;
    }
    header {
        background: #fff;
    }
    header .logo img:nth-child(1) {
        display: none;
    }
    header .logo img:nth-child(2) {
        display: block;
    }
    header .nav&gt;li&gt;a {
        color: #0091cc;
        border-color: #0091cc
    }
    header .seach input,
    header .seach button font {
        color: #0091cc
    }
    header .seach {
        border-color: #0091cc
    }
    header .seach input::-webkit-input-placeholder {
        color: #0091cc
    }
    .zs li {
        width: 65%;
        margin: 0 auto;
        position: static;
    }
    .zjk {
        padding: 20px 5%;
    }
    .zjk h2 {
        font-size: 22px;
        margin-bottom: 40px;
    }
    .zjk p {
        font-size: 14px;
    }
    .zbtime {
        width: 100%;
        height: auto;
        padding: 10px 0;
        text-align: center;
        margin-bottom: 15px;
    }
    .zbtime h2 {
        position: static;
        transform: translateY(0) translateX(0);
    }
    .zbgglist {
        padding-top: 20px;
    }
    .zbgglist li h6 {
        display: none;
    }
    .zbgglist li a {
        padding-right: 0;
    }
    .zbtxt {
        width: 100%;
        padding-left: 0;
    }
    .ywnum li:after {
        display: none;
    }
    .yjxq {
        padding: 40px 5%;
    }
    .yjxq&gt;h2 {
        font-size: 20px;
    }
    .yjxq img {
        margin-bottom: 20px;
    }
    .yjms li span {
        height: auto;
        padding-bottom: 10px;
    }
    .xmtd h3 {
        font-size: 16px;
    }
    .xmtd p {
        font-size: 12px;
        line-height: 24px;
    }
    .yjzs li img {
        width: 100%;
    }
    .yjinner {
        width: 100%;
    }
    .yjzs {
        padding-top: 30px;
    }
    .newleft {
        width: 100%;
        margin-right: 0;
    }
    .newright {
        margin-top: 20px;
        width: 100%;
    }
    .newlist li {
        width: 48%;
        margin-right: 4%;
    }
    .newlist li:nth-child(2n) {
        margin-right: 0;
    }
    .newlist li img {
        /* display: none; */
    }
    .newlist li div {
        position: static;
    }
    .newlist li:hover h3 {
        color: #999;
    }
    .newlist li:hover h2 {
        color: #666
    }
    .newlist li:hover p {
        color: #333
    }
    .whln li img:last-child {
        display: none;
    }
    .whln li {
        width: 48%;
        margin-right: 4%;
        margin-bottom: 20px;
    }
    .whln li:nth-child(2n) {
        margin-right: 0;
    }
    .whln {
        padding-top: 20px;
    }
    .whhd li img {
        width: 100%;
    }
    .hdtxt {
        width: 100%;
        padding: 0;
        margin-top: 20px;
    }
    .whhd li h6 {
        display: none;
    }
    .whhd li a {
        padding: 20px;
    }
    .whhd {
        margin-top: 20px;
    }
    .ssjg li a {
        padding: 30px;
    }
    .ssjg li h6 {
        display: none;
    }
    .zptit h5,
    .zptit h3 {
        display: none;
    }
    .zpinner {
        padding: 20px 5%;
    }
    .zpleft,
    .zpright {
        width: 100%;
    }
    .add #allmap {
        width: 100%;
    }
    .add {
        padding: 0;
    }
    .address {
        width: 100%;
    }
    .form form {
        width: 90%;
        margin: 20px auto;
    }
    .jdalxq {
        padding: 20px 5%;
    }
    .alnp a {
        width: 100%;
        margin-bottom: 10px;
        padding: 0 10px;
        height: auto;
        font-size: 12px;
    }
    .alnp a:nth-child(2) {
        width: 60px;
        height: 60px;
        padding-bottom: 0;
        display: block;
        margin: 0 auto 10px;
    }
    .jdalbanner .swiper-container {
        width: 100%;
        overflow: hidden;
    }
    .jdalbanner {
        padding: 0;
    }
    .jdalbanner .swiper-button-next,
    .jdalbanner .swiper-button-prev {
        color: #fff;
        font-size: 26px;
        margin-top: -56px;
    }
    .jdalbanner .swiper-button-next {
        right: 0;
    }
    .jdalbanner .swiper-button-prev {
        left: 0;
    }
    .hdrybanner .swiper-button-prev,
    .hdrybanner .swiper-button-next {
        color: #0091cc
    }
    .hdrybanner .swiper-button-prev {
        left: 0;
    }
    .hdrybanner .swiper-button-next {
        right: 0;
    }
    .hzbanner .swiper-button-prev,
    .hzbanner .swiper-button-next {
        display: block;
    }
    .gysy li .gybanner,
    .gysy li .whinner {
        width: 100% !important;
        float: none !important;
        text-align: left !important;
        padding: 0 5%!important;
        box-sizing: border-box;
    }
    .gysy li .whinner p {
        float: none !important;
        width: 100% !important;
    }
    .whinner h2 {
        font-size: 22px;
        padding-bottom: 10px;
    }
    .gsnr {
        padding-right: 0;
        width: 100%;
    }
    .gsnr h2 {
        font-size: 30px;
    }
    .gsjspic {
        display: none;
    }
    .gsnums li {
        width: 50%;
        padding-left: 0;
        text-align: center;
        box-sizing: border-box;
        padding: 0 10px;
    }
    .cg li img,
    .cg li div {
        width: 100% !important;
        position: static !important;
        float: none !important;
    }
    .cg li p {
        position: static;
        transform: translateX(0) translateY(0);
        padding: 20px 0;
        text-align: center;
        width: 50%;
        margin: 0 auto;
    }
    .gscg li img {
        width: 100%;
    }
    .gscg li {
        padding: 20px;
    }
    .gscginner {
        width: 100%;
    }
    .gscg {
        padding-top: 50px;
    }
    .fzlc li {
        width: 100%;
        padding-left: 15%;
    }
    .fz_ {
        display: none;
    }
    .fzlc ul:before,
    .fzlc ul:after {
        display: none;
    }
    .fzlc ul&gt;img {
        display: none;
    }
    .fzlc {
        padding: 30px 0 150px;
    }
    .fzlc h2 font:after {
        display: none;
    }
    .dszimg {
        position: static;
        transform: translateY(0) translateX(0);
        width: 100%;
    }
    .dszimg img:nth-child(2) {
        display: none;
    }
    .dszimg img {
        width: 50% !important;
        display: block;
        margin: 0 auto 30px;
    }
    .dszinner {
        width: 100%;
        padding: 20px 5%;
    }
    #allmap {
        height: 350px;
    }
    .gongsiys-ctl .swiper-button-next {
        right: 5%;
    }
    .gongsiys-ctl .swiper-button-prev {
        left: 5%;
    }
}

@media only screen and (max-width:600px) {
    .banner .swiper-slide .text {
        padding: 0 10%;
    }
    .banner .swiper-slide .text h2 {
        font-size: 20px;
    }
    .banner .swiper-slide .text h3 {
        font-size: 18px;
        margin-top: 10px;
    }
    .banner .swiper-slide .text p {
        font-size: 14px;
        margin-top: 10px;
    }
    .banner .swiper-button-next,
    .banner .swiper-button-prev {
        background-size: contain;
        width: 13px;
    }
    .gsjjtxt {
        width: auto;
        float: none;
    }
    .gsjjimg {
        width: auto;
        float: none;
    }
    .gsjjtxt p {
        width: auto;
    }
    .sec-title {
        margin-bottom: 20px;
        padding-bottom: 20px;
        background-size: auto 2px;
    }
    .sec-title span {
        font-size: 20px;
    }
    .sec-title .dsc {
        font-size: 12px;
        line-height: 20px;
    }
    .i_tit2 a {
        font-size: 12px;
        width: 30%;
    }
    .whlnstxt {
        padding: 20px 35px 30px
    }
    .whlnstxt h2 {
        font-size: 16px
    }
    .whlnstxt h3 {
        font-size: 14px
    }
    .nav&gt;li {
        padding-bottom: 0;
    }
    .m_ywfw {
        display: block;
    }
    .ywnum {
        display: none;
    }
    .ywfw {
        padding: 0;
    }
    .ywfw&gt;.i_tit1 {
        display: none;
    }
    .address {
        padding: 20px;
    }
    .address h2 {
        line-height: 26px;
        margin-bottom: 10px;
    }
    .form {
        background-size: cover;
    }
    .news .swiper-slide:hover span,
    .news .swiper-slide:hover h2,
    .news .swiper-slide:hover p {
        color: #333
    }
    .gsjj,
    .ywfw,
    .yjal,
    .hzhb,
    .gsys,
    .new {
        overflow: hidden;
    }
    .hzhb {
        padding-bottom: 40px;
    }
    .f_center p a {
        color: rgba(255, 255, 255, .8)
    }
    .bq p {
        line-height: 24px;
        font-size: 12px;
        text-align: center;
    }
    .share {
        text-align: center;
        width: 100%;
    }
    .zs li {
        width: 100%;
    }
    .yjms li {
        width: 100%;
        margin-right: 0;
        /*text-align: center;*/
        border-bottom: none;
    }
    .cg li p {
        width: 80%;
        text-align: left;
    }
    .ywfwpage.ywfw {
        padding: 50px 0;
    }
    .fzlc li {
        padding-left: 0
    }
    .fzlc li h2 {
        font-size: 30px;
        margin-bottom: 15px
    }
    .fzlc li h2 font {
        font-size: 30px;
    }
    .gscg li {
        width: 100%;
        margin-right: 0
    }
    .gsnums li h2 span {
        font-size: 30px;
    }
    .gsnums {
        background-size: cover;
        padding: 80px 0;
    }
    .jdalTab {
        font-size: 0;
        padding: 35px 0;
    }
    .jdalTab h2 {
        width: auto;
        padding: 0 15px;
        line-height: 30px;
        height: 30px;
        margin: 0 10px 10px;
        box-sizing: border-box;
    }
    .form input {
        font-size: 12px;
    }
    .zptit h4 {
        width: 50%;
    }
    .zptit {
        height: 40px;
    }
    .zptit h2,
    .zptit h4,
    .zptit&gt;div {
        width: auto;
        line-height: 40px !important;
        font-size: 16px !important;
    }
    .zpinner p {
        font-size: 14px;
    }
    .whln li {
        padding-top: 20PX;
    }
    .newlist li {
        width: 100%;
        margin-right: 0;
    }
    .xwlist_inner p {
        height: auto;
        margin-bottom: 20px;
    }
    .newnp a {
        width: 31% !important;
        margin-left: 0;
        margin-right: 2%;
        float: none;
        margin-bottom: 15px;
        float: left;
    }
    .newnp a:last-child {
        margin-right: 0;
    }
    .yjinner {
        padding: 0 5%;
    }
    .zbtime h2 {
        font-size: 22px;
    }
    .zbtxt h2 {
        font-size: 16px;
        line-height: 28px;
    }
    .zbtxt p {
        font-size: 14px;
    }
    .enclosure a {
        width: 100%;
        padding: 0 15px;
    }
    .pic h2 {
        font-size: 22px;
        line-height: 30px;
    }
    .bq {
        margin-top: 30px;
        padding: 10px 0;
    }
    .ejTab a {
        width: 25%;
        font-size: 12px;
        box-sizing: border-box;
        padding: 0 10px;
    }
    .pic h2 span {
        font-size: 14px
    }
    .f_left img {
        width: 240px;
    }
    .f_left {
        display: none;
    }
    .f_nav {
        display: none;
    }
    footer {
        padding-top: 30px;
    }
    .f_center {
        float: none;
        width: 100%;
        margin-top: 20px;
        text-align: center;
    }
    .f_right {
        float: none;
        width: 100%;
    }
    .f_center p {
        font-size: 12px;
        line-height: 24px;
        margin-bottom: 12px;
    }
    .logo {
        width: 240px;
    }
    .seach {
        margin-right: 10px;
        margin-top: 26px;
    }
    .btn {
        margin-top: 21px;
    }
    .seach input {
        width: 80px;
        padding-left: 10px;
        font-size: 12px;
    }
    .nav {
        top: 81px;
    }
    .gsjjtxt h2 {
        margin-top: 20px;
        font-size: 24px;
    }
    .gsjjtxt h3 {
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 0;
    }
    .gsnum li {
        width: 50%;
        padding-left: 0;
        text-align: center;
    }
    .ywnum li {
        width: 50%;
    }
    .yjalbanner .swiper-button-next,
    .yjalbanner .swiper-button-prev {
        position: static;
        display: inline-block;
        transform: translateY(0);
        margin: 10px 0;
        font-size: 22px;
    }
    .yjalbanner {
        text-align: center;
        margin-top: 20px;
    }
    .yjalbanner .swiper-slide {
        text-align: left;
    }
    .yjal {
        padding: 30px 0 0;
    }
    .i_tit2 h2,
    .i_tit1 h2 {
        font-size: 20px;
        line-height: 24px;
    }
    .i_tit2 h2 span,
    .i_tit1 span {
        font-size: 14px;
    }
    .hzbanner .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
    }
    .gsysul li h6 img {
        max-width: 30%;
    }
    .yejianli {
        padding: 30px 0 0;
    }
    .yejianli-desc {
        font-size: 12px;
        line-height: 1.8;
        margin-bottom: 20px;
    }
    .yejianli .swiper-slide .text {
        transform: translateY(0);
        position: static;
    }
    .yejianli .swiper-slide .text h4 {
        float: none;
        width: auto;
        padding-right: 60px;
    }
    .yejianli .swiper-slide .desc {
        margin: 0;
        padding: 0;
    }
    .yejianli .swiper-slide .text span {
        top: 20px;
        bottom: auto;
    }
    .yejianli-ctl a {
        padding: 0 15px;
    }
    .hezuohuoban {
        padding: 30px 0;
    }
    .gongsiys {
        height: auto;
    }
    .gongsiys .sec-title {
        top: 30px;
    }
    .gongsiys .swiper-slide p {
        padding: 130px 0 30px;
    }
    .gongsiys-ctl {
        padding: 0;
        position: relative;
    }
    .gongsiys-ctl .swiper-button-next,
    .gongsiys-ctl .swiper-button-prev {
        display: none;
    }
    .gongsiys-menu li {
        padding: 20px 0;
    }
    .gongsiys-menu li i {
        height: 25px;
    }
    .gongsiys-menu li h4 {
        font-size: 12px;
        margin: 0;
    }
    .gongsiys-menu li small {
        display: none;
    }
    .xinwen {
        padding: 30px 0;
    }
    .xinwen-menu {
        margin-bottom: 10px;
        margin-top: 0;
        margin-left: -10px;
        text-align: left;
    }
    .xinwen-menu li {
        margin-left: 10px;
        font-size: 12px;
        padding: 0 15px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .list-3 li {
        width: 100%;
    }
    .yewufanwei {
        padding-top: 30px;
    }
    .pc-slide .view {
        padding: 20px;
    }
    .pc-slide .view .ywlis {
        width: auto;
        float: none;
    }
    .pc-slide .view .ywimg {
        display: none;
    }
    .pc-slide .view .ywico {
        margin-bottom: 20px;
    }
    .pc-slide .view .ywico h6 {
        font-size: 50px;
    }
    .pc-slide .view .ywico h2,
    .pc-slide .view .ywico h3 {
        line-height: 25px;
        margin-left: 75px;
    }
    .pc-slide .view .ywico h2 {
        font-size: 16px;
    }
    .pc-slide .view .ywico h3 {
        font-size: 12px;
    }
    .pc-slide .view-ctl {
        position: static;
        margin-bottom: 20px;
        text-align: left;
    }
    .pc-slide .view-ctl a {
        margin: 0 10px 0 0;
    }
}

@media only screen and (max-width:375px) {
    .pic h2 {
        font-size: 16px;
    }
}</pre></body></html>